#ifndef _CAMERA_H_
#define _CAMERA_H_

#include "vector.h"
#include "matrix.h"

class camera
{
public:
	camera();
	~camera();

	 matrix4& get_view();
	 vector3& get_pos();

	 void move_x(float _dx);
	 void move_y(float _dy);
	 void move_z(float _dz);
private:

	void _update_view();

	matrix4 m_view;
	vector3	m_pos;
};

#endif